-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix/crypto deps #832
Fix/crypto deps #832
Conversation
Updated various dependencies to newer versions, improving compatibility and stability. Removed unnecessary exclusions from `.vscode/settings.json`. Refactored crypto codebase with the updated `github.com/btcsuite/btcd/btcec/v2` package and its new import paths, ensuring cryptographic functionalities are up-to-date. Adjusted `ec_point_test.go` and other test files to align with these changes. Deleted obsolete benchmark test file `benches_test.go` from `crypto/tecdsa/gg20/participant`, streamlining the test suite.
Removed the 'run-goreleaser' step from the GitHub Actions release workflow and integrated publishing functionality directly into the Taskfile. The CI/CD pipeline now utilizes 'task publish' for building and pushing service images, which simplifies the process and leverages earthly commands for consistency across all build and publish stages. This change aims to streamline the release process by consolidating build commands under a single task management tool, reducing potential errors and improving maintainability.
Please follow naming conventions! 😿 |
Watermelon AI SummaryThis Pull Request implements several refinements to the project, focusing on upgrading cryptography dependencies for enhanced security, streamlining the release process and CI/CD pipeline for efficiency, optimizing repository setup for build consistency and performance, along with various fixes to maintain cleanliness and effectiveness of workflows and testing protocols. GitHub PRs
sonr is an open repo and Watermelon will serve it for free. |
PR Summary
|
Apply Sweep Rules to your PR?
|
Refactored Earthfile and Taskfile.yml to streamline the repository setup process by cloning only the necessary repository with a specific branch argument, enhancing caching strategies for dependencies and reducing redundancy. Updated testing task to utilize the new repository setup and standardized external repository references across all build and publish commands. Additionally, updated go.work.sum to include new module version hashes, ensuring dependency tracking is up-to-date. Resolves #123, where build consistency and performance were major concerns.
target Enabled the copying of the local source code into the test environment when running tests. This ensures that the latest codebase is used during the testing phase, reflecting more accurate and up-to-date test results.
Signed-off-by: Prad Nukala <prad@sonr.io>
No description provided.